/**
*┌──────────────────────────────────────────────────────────────┐
*│　描    述：历史出入金记录接口实现                                                    
*│　作    者：gaotang                                            
*│　版    本：1.0    模板代码自动生成                                                
*│　创建时间：2019-04-08 14:38:39                             
*└──────────────────────────────────────────────────────────────┘
*┌──────────────────────────────────────────────────────────────┐
*│　命名空间： BestTrader.Cms.Repository.SqlServer                                  
*│　类    名： History_CashChangesRepository                                      
*└──────────────────────────────────────────────────────────────┘
*/
using BestTrader.Cms.Core.DbHelper;
using BestTrader.Cms.Core.Options;
using BestTrader.Cms.Core.Repository;
using BestTrader.Cms.IRepository;
using BestTrader.Cms.Models;
using Microsoft.Extensions.Options;
using System;

namespace BestTrader.Cms.Repository.SqlServer
{
    public class History_CashChangesRepository:BaseRepository<History_CashChanges,Int32>, IHistory_CashChangesRepository
    {
        public History_CashChangesRepository(IOptionsSnapshot<DbOption> options)
        {
            _dbOption =options.Get("BT.TEST");
            if (_dbOption == null)
            {
                throw new ArgumentNullException(nameof(DbOption));
            }
            _dbConnection = ConnectionFactory.CreateConnection(_dbOption.DbType, _dbOption.ConnectionString);
        }

    }
}